//
// Created by unreal on 2024/8/19.
//

#include "HouseBuilder.h"
#include <iostream>

HouseBuilder::HouseBuilder(House *house) : house(house){
}

House * HouseBuilder::getHouse() const {
    return house;
}

StoneHouseBuilder::StoneHouseBuilder(House *house) : HouseBuilder(house){
}

void StoneHouseBuilder::builderPart1() {
    std::cout << "StoneHouseBuilder::builderPart1" << std::endl;
}

void StoneHouseBuilder::builderPart2() {
    std::cout << "StoneHouseBuilder::builderPart2" << std::endl;
}

void StoneHouseBuilder::builderPart3() {
    std::cout << "StoneHouseBuilder::builderPart3" << std::endl;
}
